// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.xiaomi.auth;
import android.accounts.Account;
import android.content.ComponentName;
import android.content.Context;
import android.content.ServiceConnection;
import android.os.Bundle;
import android.os.IBinder;
import android.util.Log;
import com.xiaomi.account.IXiaomiAuthService;
class e
implements ServiceConnection
{
private final Context a;
private final Account b;
private final Bundle c;
e(Context context, Account account, Bundle bundle)
{
a = context;
b = account;
c = bundle;
super();
}
public void onServiceConnected(ComponentName componentname, IBinder ibinder)
{
com.xiaomi.account.IXiaomiAuthService.Stub.asInterface(ibinder).invalidateAccessToken(b, c);
a.unbindService(this);
return;
SecurityException securityexception;
securityexception;
miui.net.IXiaomiAuthService ixiaomiauthservice = miui.net.IXiaomiAuthService.Stub.asInterface(ibinder);
ixiaomiauthservice.invalidateAccessToken(b, c);
_L2:
a.unbindService(this);
return;
Exception exception2;
exception2;
Log.e("XiaomiAuthUtil", "miui.net.IXiaomiAuthService invalidateAccessToken ", exception2);
if (true) goto _L2; else goto _L1
_L1:
Exception exception1;
exception1;
a.unbindService(this);
throw exception1;
Exception exception;
exception;
Log.e("XiaomiAuthUtil", "com.xiaomi.account.IXiaomiAuthService invalidateAccessToken ", exception);
a.unbindService(this);
return;
}
public void onServiceDisconnected(ComponentName componentname)
{
}
}